FEM SolverElmer/fr

FEM Solveur Elmer

Emplacement du menu
Résolution → Solveur Elmer
Ateliers
FEM
Raccourci par défaut
S E
Introduit dans la version
-
Voir aussi
FEM Paramètres du solveur Elmer, FEM Solveur CalculiX standard, FEM Solveur Z88, FEM Tutoriel

Description

Elmer est un logiciel de simulation multiphysique open source principalement développé par le CSC - IT Center for Science (CSC). Le développement d'Elmer a commencé en 1995 en collaboration avec des universités finlandaises, des instituts de recherche et l'industrie. Après sa publication open source en 2005, l'utilisation et le développement d'Elmer sont devenus internationaux.

Elmer comprend des modèles physiques de dynamique des fluides, de mécanique des structures, d'électromagnétisme, de transfert de chaleur et d'acoustique, par exemple. Ceux-ci sont décrits par des équations différentielles partielles qu'Elmer résout par la méthode des éléments finis (FEM).

La création de l'objet SolverElmer dans le conteneur Analysis de FreeCAD donne accès aux équations Elmer pour une analyse simple ou multiphysique.

Dans la mesure où FreeCAD dispose déjà d'une intégration poussée de Calculix et Z88 comme solveurs pour l'analyse mécanique et thermomécanique, Elmer sera privilégié pour la dynamique des fluides numérique (CFD), la chaleur, l'électrostatique et l'électrodynamique. Il peut également être utilisé pour l'analyse par éléments finis mécanique à travers l'équation d'élasticité ou toute combinaison des équations susmentionnées. Cette combinaison fait d'Elmer le choix privilégié pour les analyses multi-physiques.

Installation

Elmer nécessite que deux composants soient interfacés avec FreeCAD :

Il existe des programmes autonomes pour ces deux applications mais leur installation et leur utilisation dépassent le cadre de l'intégration de FreeCAD.

  1. Téléchargez et installez la version la mieux adaptée à votre système d'exploitation (Windows ou Linux). Il est recommandé d'installer la version mpi pour bénéficier d'un support multi-cœur du CPU. (introduit dans la version 0.21).
  2. Dans FreeCAD, allez dans Edition → Préférences → FEM → Elmer.
  3. Dans les préférences de FEM, définissez le chemin d'accès correct pour ElmerGrid et ElmerSolver, ou version 0.21 et suivantes : définissez le chemin d'accès pour ElmerSolver_mpi au lieu de ElmerSolver pour qu'Elmer utilise tous les cœurs de processeur disponibles.
    Onglet Elmer dans les préférences de FEM

    Menu de dialogue des préférences Elmer montrant les champs pour localiser les binaires Elmer importants sur le système d'exploitation Windows

    .

Vous êtes prêt à utiliser Elmer dans FreeCAD.

version 0.19 et précédentes : Maintenant démarrez FreeCAD et changez le schéma d'unités en MKS dans les préférences. Voir Remarques.

Utilisation

  1. Basculez vers l' atelier FEM
  2. Créez un conteneur d'analyse en appuyant sur l'icône .
  3. Créez un solveur FEM pour Elmer, en appuyant sur l'icône .
    • Remarque : une analyse réussie nécessite au moins un modèle (2D ou 3D), un matériau (FEM Fluide ou FEM Solide), un maillage Gmsh, des équations et des conditions aux limites

    Exemple de vue en arborescence une fois qu'un solveur pour Elmer est activé

  4. Modifiez les paramètres du solveur dans l'onglet Data de l'éditeur de propriétés de l'objet SolverElmer dans le modèle vue en arborescence
  5. Double-cliquez sur l'objet SolverElmer pour préparer une analyse

    Menu de dialogue pour exécuter une analyse Elmer

  6. Sélectionnez le chemin vers lequel l'analyse écrira en cliquant sur ...
  7. Cliquez sur Ecrire pour écrire les fichiers de cas dans le répertoire sélectionné précédemment
  8. Cliquez sur Lancer pour démarrer l'analyse

Équations

  1. Cliquez sur l'objet SolverElmer dans le modèle de la vue en arborescence
  2. Sélectionnez une ou plusieurs des équations disponibles :

Paramètres du solveur

Visualisation

Les résultats du solveur Elmer sont affichés dans des objets pipeline de résultats. (Les objets résultats ne sont pas possibles).

introduit dans la version 0.21 :

Pour les analyses transitoires, vous obtenez un pipeline de résultats pour chaque pas de temps. Pour les éditer tous en même temps, sélectionnez-les dans la vue en arborescence et définissez les paramètres dans l'éditeur de propriétés. Pour réaliser des animations de la progression temporelle, la meilleure méthode consiste actuellement à :

Le résultat est une animation comme celle-ci :

Remarques

Documentation

Le lien suivant donne accès à la documentation complète pour Elmer. Cela inclut les manuels ainsi que les tutoriels. Notez que la documentation et les fichiers ajoutés avec "gui" concernent généralement l'utilisation de l'interface graphique Elmer et non l'implémentation FreeCAD d'Elmer.